<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>add_scene_3d_label [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_graphics.html">图形</a> / <a href="toc_graphics_3dscene.html">3D场景</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<!--OP_REF_HEADER_END-->
<h1 id="sec_name">
<span data-if="hdevelop" style="display:inline;">add_scene_3d_label</span><span data-if="c" style="display:none;">T_add_scene_3d_label</span><span data-if="cpp" style="display:none;">AddScene3dLabel</span><span data-if="dotnet" style="display:none;">AddScene3dLabel</span><span data-if="python" style="display:none;">add_scene_3d_label</span> (算子名称)</h1>
<h2>名称</h2>
<p><code><span data-if="hdevelop" style="display:inline;">add_scene_3d_label</span><span data-if="c" style="display:none;">T_add_scene_3d_label</span><span data-if="cpp" style="display:none;">AddScene3dLabel</span><span data-if="dotnet" style="display:none;">AddScene3dLabel</span><span data-if="python" style="display:none;">add_scene_3d_label</span></code> — Add a text label to a 3D scene.</p>
<h2 id="sec_synopsis">参数签名</h2>
<div data-if="hdevelop" style="display:inline;">
<p>
<code><b>add_scene_3d_label</b>( :  : <a href="#Scene3D"><i>Scene3D</i></a>, <a href="#Text"><i>Text</i></a>, <a href="#ReferencePoint"><i>ReferencePoint</i></a>, <a href="#Position"><i>Position</i></a>, <a href="#RelatesTo"><i>RelatesTo</i></a> : <a href="#LabelIndex"><i>LabelIndex</i></a>)</code></p>
</div>
<div data-if="c" style="display:none;">
<p>
<code>Herror <b>T_add_scene_3d_label</b>(const Htuple <a href="#Scene3D"><i>Scene3D</i></a>, const Htuple <a href="#Text"><i>Text</i></a>, const Htuple <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const Htuple <a href="#Position"><i>Position</i></a>, const Htuple <a href="#RelatesTo"><i>RelatesTo</i></a>, Htuple* <a href="#LabelIndex"><i>LabelIndex</i></a>)</code></p>
</div>
<div data-if="cpp" style="display:none;">
<p>
<code>void <b>AddScene3dLabel</b>(const HTuple&amp; <a href="#Scene3D"><i>Scene3D</i></a>, const HTuple&amp; <a href="#Text"><i>Text</i></a>, const HTuple&amp; <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const HTuple&amp; <a href="#Position"><i>Position</i></a>, const HTuple&amp; <a href="#RelatesTo"><i>RelatesTo</i></a>, HTuple* <a href="#LabelIndex"><i>LabelIndex</i></a>)</code></p>
<p>
<code>Hlong <a href="HScene3D.html">HScene3D</a>::<b>AddScene3dLabel</b>(const HTuple&amp; <a href="#Text"><i>Text</i></a>, const HTuple&amp; <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const HTuple&amp; <a href="#Position"><i>Position</i></a>, const HTuple&amp; <a href="#RelatesTo"><i>RelatesTo</i></a>) const</code></p>
<p>
<code>Hlong <a href="HScene3D.html">HScene3D</a>::<b>AddScene3dLabel</b>(const HString&amp; <a href="#Text"><i>Text</i></a>, const HTuple&amp; <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const HTuple&amp; <a href="#Position"><i>Position</i></a>, const HTuple&amp; <a href="#RelatesTo"><i>RelatesTo</i></a>) const</code></p>
<p>
<code>Hlong <a href="HScene3D.html">HScene3D</a>::<b>AddScene3dLabel</b>(const char* <a href="#Text"><i>Text</i></a>, const HTuple&amp; <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const HTuple&amp; <a href="#Position"><i>Position</i></a>, const HTuple&amp; <a href="#RelatesTo"><i>RelatesTo</i></a>) const</code></p>
<p>
<code>Hlong <a href="HScene3D.html">HScene3D</a>::<b>AddScene3dLabel</b>(const wchar_t* <a href="#Text"><i>Text</i></a>, const HTuple&amp; <a href="#ReferencePoint"><i>ReferencePoint</i></a>, const HTuple&amp; <a href="#Position"><i>Position</i></a>, const HTuple&amp; <a href="#RelatesTo"><i>RelatesTo</i></a>) const  <span class="signnote">
            (
            Windows only)
          </span></code></p>
</div>
<div data-if="com" style="display:none;"></div>
<div data-if="dotnet" style="display:none;">
<p>
<code>static void <a href="HOperatorSet.html">HOperatorSet</a>.<b>AddScene3dLabel</b>(<a href="HTuple.html">HTuple</a> <a href="#Scene3D"><i>scene3D</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Text"><i>text</i></a>, <a href="HTuple.html">HTuple</a> <a href="#ReferencePoint"><i>referencePoint</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Position"><i>position</i></a>, <a href="HTuple.html">HTuple</a> <a href="#RelatesTo"><i>relatesTo</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#LabelIndex"><i>labelIndex</i></a>)</code></p>
<p>
<code>int <a href="HScene3D.html">HScene3D</a>.<b>AddScene3dLabel</b>(<a href="HTuple.html">HTuple</a> <a href="#Text"><i>text</i></a>, <a href="HTuple.html">HTuple</a> <a href="#ReferencePoint"><i>referencePoint</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Position"><i>position</i></a>, <a href="HTuple.html">HTuple</a> <a href="#RelatesTo"><i>relatesTo</i></a>)</code></p>
<p>
<code>int <a href="HScene3D.html">HScene3D</a>.<b>AddScene3dLabel</b>(string <a href="#Text"><i>text</i></a>, <a href="HTuple.html">HTuple</a> <a href="#ReferencePoint"><i>referencePoint</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Position"><i>position</i></a>, <a href="HTuple.html">HTuple</a> <a href="#RelatesTo"><i>relatesTo</i></a>)</code></p>
</div>
<div data-if="python" style="display:none;">
<p>
<code>def <b>add_scene_3d_label</b>(<a href="#Scene3D"><i>scene_3d</i></a>: HHandle, <a href="#Text"><i>text</i></a>: MaybeSequence[str], <a href="#ReferencePoint"><i>reference_point</i></a>: Sequence[Union[float, int]], <a href="#Position"><i>position</i></a>: Sequence[Union[float, int, str]], <a href="#RelatesTo"><i>relates_to</i></a>: Sequence[str]) -&gt; int</code></p>
</div>
<h2 id="sec_description">描述</h2>
<p><code><span data-if="hdevelop" style="display:inline">add_scene_3d_label</span><span data-if="c" style="display:none">add_scene_3d_label</span><span data-if="cpp" style="display:none">AddScene3dLabel</span><span data-if="com" style="display:none">AddScene3dLabel</span><span data-if="dotnet" style="display:none">AddScene3dLabel</span><span data-if="python" style="display:none">add_scene_3d_label</span></code> adds a label with the text in <a href="#Text"><i><code><span data-if="hdevelop" style="display:inline">Text</span><span data-if="c" style="display:none">Text</span><span data-if="cpp" style="display:none">Text</span><span data-if="com" style="display:none">Text</span><span data-if="dotnet" style="display:none">text</span><span data-if="python" style="display:none">text</span></code></i></a> to the
3D scene <a href="#Scene3D"><i><code><span data-if="hdevelop" style="display:inline">Scene3D</span><span data-if="c" style="display:none">Scene3D</span><span data-if="cpp" style="display:none">Scene3D</span><span data-if="com" style="display:none">Scene3D</span><span data-if="dotnet" style="display:none">scene3D</span><span data-if="python" style="display:none">scene_3d</span></code></i></a> and returns its index in <a href="#LabelIndex"><i><code><span data-if="hdevelop" style="display:inline">LabelIndex</span><span data-if="c" style="display:none">LabelIndex</span><span data-if="cpp" style="display:none">LabelIndex</span><span data-if="com" style="display:none">LabelIndex</span><span data-if="dotnet" style="display:none">labelIndex</span><span data-if="python" style="display:none">label_index</span></code></i></a>.
</p>
<p>The reference point of the label must be given as <i>[X,Y,Z]</i> point in the
coordinate system of the 3D scene in <a href="#ReferencePoint"><i><code><span data-if="hdevelop" style="display:inline">ReferencePoint</span><span data-if="c" style="display:none">ReferencePoint</span><span data-if="cpp" style="display:none">ReferencePoint</span><span data-if="com" style="display:none">ReferencePoint</span><span data-if="dotnet" style="display:none">referencePoint</span><span data-if="python" style="display:none">reference_point</span></code></i></a>.
It is valid to create labels without a reference
point by passing an empty tuple to <a href="#ReferencePoint"><i><code><span data-if="hdevelop" style="display:inline">ReferencePoint</span><span data-if="c" style="display:none">ReferencePoint</span><span data-if="cpp" style="display:none">ReferencePoint</span><span data-if="com" style="display:none">ReferencePoint</span><span data-if="dotnet" style="display:none">referencePoint</span><span data-if="python" style="display:none">reference_point</span></code></i></a>, however
<a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a> must be set to <i><span data-if="hdevelop" style="display:inline">'window'</span><span data-if="c" style="display:none">"window"</span><span data-if="cpp" style="display:none">"window"</span><span data-if="com" style="display:none">"window"</span><span data-if="dotnet" style="display:none">"window"</span><span data-if="python" style="display:none">"window"</span></i> in this case
(see the description of <a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a> below).
</p>
<p>If multiple label texts are supplied in <a href="#Text"><i><code><span data-if="hdevelop" style="display:inline">Text</span><span data-if="c" style="display:none">Text</span><span data-if="cpp" style="display:none">Text</span><span data-if="com" style="display:none">Text</span><span data-if="dotnet" style="display:none">text</span><span data-if="python" style="display:none">text</span></code></i></a>, multiple labels
are created. It is possible to set one reference
point for all labels or a specific reference point for each label.
The same applies to <a href="#Position"><i><code><span data-if="hdevelop" style="display:inline">Position</span><span data-if="c" style="display:none">Position</span><span data-if="cpp" style="display:none">Position</span><span data-if="com" style="display:none">Position</span><span data-if="dotnet" style="display:none">position</span><span data-if="python" style="display:none">position</span></code></i></a> and <a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a>.
</p>
<p>Labels can be positioned fixed in window coordinates or relative to the
projection of the reference point.  The two parameters <a href="#Position"><i><code><span data-if="hdevelop" style="display:inline">Position</span><span data-if="c" style="display:none">Position</span><span data-if="cpp" style="display:none">Position</span><span data-if="com" style="display:none">Position</span><span data-if="dotnet" style="display:none">position</span><span data-if="python" style="display:none">position</span></code></i></a>
and <a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a> are used for positioning.
</p>
<p><b>Fixed positioning</b></p>
<p>
If <a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a> is set to <i><span data-if="hdevelop" style="display:inline">'window'</span><span data-if="c" style="display:none">"window"</span><span data-if="cpp" style="display:none">"window"</span><span data-if="com" style="display:none">"window"</span><span data-if="dotnet" style="display:none">"window"</span><span data-if="python" style="display:none">"window"</span></i>, the Label is shown at
a fixed position in the window (or rendered image), even if the pose of the
3D scene is changed.
There are two ways to specify the position. You can either supply the
<i>[Row,Column]</i> coordinates of the top left corner of the label in
<a href="#Position"><i><code><span data-if="hdevelop" style="display:inline">Position</span><span data-if="c" style="display:none">Position</span><span data-if="cpp" style="display:none">Position</span><span data-if="com" style="display:none">Position</span><span data-if="dotnet" style="display:none">position</span><span data-if="python" style="display:none">position</span></code></i></a> or use one of the predefined positions:
</p>
<div style="text-align:center"><table style="margin-left:auto;margin-right:auto" class="grid">
<col span="1">
<col span="1">
<col span="1">
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'top_left'</span><span data-if="c" style="display:none">"top_left"</span><span data-if="cpp" style="display:none">"top_left"</span><span data-if="com" style="display:none">"top_left"</span><span data-if="dotnet" style="display:none">"top_left"</span><span data-if="python" style="display:none">"top_left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'top'</span><span data-if="c" style="display:none">"top"</span><span data-if="cpp" style="display:none">"top"</span><span data-if="com" style="display:none">"top"</span><span data-if="dotnet" style="display:none">"top"</span><span data-if="python" style="display:none">"top"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'top_right'</span><span data-if="c" style="display:none">"top_right"</span><span data-if="cpp" style="display:none">"top_right"</span><span data-if="com" style="display:none">"top_right"</span><span data-if="dotnet" style="display:none">"top_right"</span><span data-if="python" style="display:none">"top_right"</span></i>  </td>
</tr>
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'left'</span><span data-if="c" style="display:none">"left"</span><span data-if="cpp" style="display:none">"left"</span><span data-if="com" style="display:none">"left"</span><span data-if="dotnet" style="display:none">"left"</span><span data-if="python" style="display:none">"left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'center'</span><span data-if="c" style="display:none">"center"</span><span data-if="cpp" style="display:none">"center"</span><span data-if="com" style="display:none">"center"</span><span data-if="dotnet" style="display:none">"center"</span><span data-if="python" style="display:none">"center"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'right'</span><span data-if="c" style="display:none">"right"</span><span data-if="cpp" style="display:none">"right"</span><span data-if="com" style="display:none">"right"</span><span data-if="dotnet" style="display:none">"right"</span><span data-if="python" style="display:none">"right"</span></i>  </td>
</tr>
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'bottom_left'</span><span data-if="c" style="display:none">"bottom_left"</span><span data-if="cpp" style="display:none">"bottom_left"</span><span data-if="com" style="display:none">"bottom_left"</span><span data-if="dotnet" style="display:none">"bottom_left"</span><span data-if="python" style="display:none">"bottom_left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'bottom'</span><span data-if="c" style="display:none">"bottom"</span><span data-if="cpp" style="display:none">"bottom"</span><span data-if="com" style="display:none">"bottom"</span><span data-if="dotnet" style="display:none">"bottom"</span><span data-if="python" style="display:none">"bottom"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'bottom_right'</span><span data-if="c" style="display:none">"bottom_right"</span><span data-if="cpp" style="display:none">"bottom_right"</span><span data-if="com" style="display:none">"bottom_right"</span><span data-if="dotnet" style="display:none">"bottom_right"</span><span data-if="python" style="display:none">"bottom_right"</span></i>
</td>
</tr>
</table></div>
<p><b>Relative positioning</b></p>
<p>
If <a href="#RelatesTo"><i><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></i></a> is set to <i><span data-if="hdevelop" style="display:inline">'point'</span><span data-if="c" style="display:none">"point"</span><span data-if="cpp" style="display:none">"point"</span><span data-if="com" style="display:none">"point"</span><span data-if="dotnet" style="display:none">"point"</span><span data-if="python" style="display:none">"point"</span></i>, the Label is shown at
a position relative to the projection of the reference point. This way,
the label moves with the reference point if the pose of the 3D scene is
changed.
There are two ways to specify the position. You can either supply the
<i>[Row,Column]</i> offset of the top left corner of the label in
<a href="#Position"><i><code><span data-if="hdevelop" style="display:inline">Position</span><span data-if="c" style="display:none">Position</span><span data-if="cpp" style="display:none">Position</span><span data-if="com" style="display:none">Position</span><span data-if="dotnet" style="display:none">position</span><span data-if="python" style="display:none">position</span></code></i></a> or use one of the predefined positions:
</p>
<div style="text-align:center"><table style="margin-left:auto;margin-right:auto" class="grid">
<col span="1">
<col span="1">
<col span="1">
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'top_left'</span><span data-if="c" style="display:none">"top_left"</span><span data-if="cpp" style="display:none">"top_left"</span><span data-if="com" style="display:none">"top_left"</span><span data-if="dotnet" style="display:none">"top_left"</span><span data-if="python" style="display:none">"top_left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'top'</span><span data-if="c" style="display:none">"top"</span><span data-if="cpp" style="display:none">"top"</span><span data-if="com" style="display:none">"top"</span><span data-if="dotnet" style="display:none">"top"</span><span data-if="python" style="display:none">"top"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'top_right'</span><span data-if="c" style="display:none">"top_right"</span><span data-if="cpp" style="display:none">"top_right"</span><span data-if="com" style="display:none">"top_right"</span><span data-if="dotnet" style="display:none">"top_right"</span><span data-if="python" style="display:none">"top_right"</span></i>  </td>
</tr>
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'left'</span><span data-if="c" style="display:none">"left"</span><span data-if="cpp" style="display:none">"left"</span><span data-if="com" style="display:none">"left"</span><span data-if="dotnet" style="display:none">"left"</span><span data-if="python" style="display:none">"left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'center'</span><span data-if="c" style="display:none">"center"</span><span data-if="cpp" style="display:none">"center"</span><span data-if="com" style="display:none">"center"</span><span data-if="dotnet" style="display:none">"center"</span><span data-if="python" style="display:none">"center"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'right'</span><span data-if="c" style="display:none">"right"</span><span data-if="cpp" style="display:none">"right"</span><span data-if="com" style="display:none">"right"</span><span data-if="dotnet" style="display:none">"right"</span><span data-if="python" style="display:none">"right"</span></i>  </td>
</tr>
<tr>
<td style="text-align:left">
<i><span data-if="hdevelop" style="display:inline">'bottom_left'</span><span data-if="c" style="display:none">"bottom_left"</span><span data-if="cpp" style="display:none">"bottom_left"</span><span data-if="com" style="display:none">"bottom_left"</span><span data-if="dotnet" style="display:none">"bottom_left"</span><span data-if="python" style="display:none">"bottom_left"</span></i> </td>
<td style="text-align:center"> <i><span data-if="hdevelop" style="display:inline">'bottom'</span><span data-if="c" style="display:none">"bottom"</span><span data-if="cpp" style="display:none">"bottom"</span><span data-if="com" style="display:none">"bottom"</span><span data-if="dotnet" style="display:none">"bottom"</span><span data-if="python" style="display:none">"bottom"</span></i>  </td>
<td style="text-align:right"> <i><span data-if="hdevelop" style="display:inline">'bottom_right'</span><span data-if="c" style="display:none">"bottom_right"</span><span data-if="cpp" style="display:none">"bottom_right"</span><span data-if="com" style="display:none">"bottom_right"</span><span data-if="dotnet" style="display:none">"bottom_right"</span><span data-if="python" style="display:none">"bottom_right"</span></i>
</td>
</tr>
</table></div>
<p>该算子 <a href="set_scene_3d_label_param.html"><code><span data-if="hdevelop" style="display:inline">set_scene_3d_label_param</span><span data-if="c" style="display:none">set_scene_3d_label_param</span><span data-if="cpp" style="display:none">SetScene3dLabelParam</span><span data-if="com" style="display:none">SetScene3dLabelParam</span><span data-if="dotnet" style="display:none">SetScene3dLabelParam</span><span data-if="python" style="display:none">set_scene_3d_label_param</span></code></a> can be
used to change these values and to set other parameters such as the
label's color and font.
</p>
<h2 id="sec_execution">运行信息</h2>
<ul>
  <li>多线程类型:可重入(与非独占操作符并行运行)。</li>
<li>多线程作用域:全局(可以从任何线程调用)。</li>
  <li>未经并行化处理。</li>
</ul>
<h2 id="sec_parameters">参数表</h2>
  <div class="par">
<div class="parhead">
<span id="Scene3D" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Scene3D</span><span data-if="c" style="display:none">Scene3D</span><span data-if="cpp" style="display:none">Scene3D</span><span data-if="com" style="display:none">Scene3D</span><span data-if="dotnet" style="display:none">scene3D</span><span data-if="python" style="display:none">scene_3d</span></code></b> (input_control)  </span><span>scene_3d <code>→</code> <span data-if="dotnet" style="display:none"><a href="HScene3D.html">HScene3D</a>, </span><span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">HHandle</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (handle)</span><span data-if="dotnet" style="display:none"> (<i>IntPtr</i>)</span><span data-if="cpp" style="display:none"> (<i>HHandle</i>)</span><span data-if="c" style="display:none"> (<i>handle</i>)</span></span>
</div>
<p class="pardesc">Handle of the 3D scene.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Text" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Text</span><span data-if="c" style="display:none">Text</span><span data-if="cpp" style="display:none">Text</span><span data-if="com" style="display:none">Text</span><span data-if="dotnet" style="display:none">text</span><span data-if="python" style="display:none">text</span></code></b> (input_control)  </span><span>string(-array) <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">MaybeSequence[str]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string)</span><span data-if="dotnet" style="display:none"> (<i>string</i>)</span><span data-if="cpp" style="display:none"> (<i>HString</i>)</span><span data-if="c" style="display:none"> (<i>char*</i>)</span></span>
</div>
<p class="pardesc">Text of the label.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>
    <span data-if="hdevelop" style="display:inline">'label'</span>
    <span data-if="c" style="display:none">"label"</span>
    <span data-if="cpp" style="display:none">"label"</span>
    <span data-if="com" style="display:none">"label"</span>
    <span data-if="dotnet" style="display:none">"label"</span>
    <span data-if="python" style="display:none">"label"</span>
</p>
</div>
  <div class="par">
<div class="parhead">
<span id="ReferencePoint" class="parname"><b><code><span data-if="hdevelop" style="display:inline">ReferencePoint</span><span data-if="c" style="display:none">ReferencePoint</span><span data-if="cpp" style="display:none">ReferencePoint</span><span data-if="com" style="display:none">ReferencePoint</span><span data-if="dotnet" style="display:none">referencePoint</span><span data-if="python" style="display:none">reference_point</span></code></b> (input_control)  </span><span>point-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[Union[float, int]]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (real / </span><span data-if="hdevelop" style="display:inline">integer)</span><span data-if="dotnet" style="display:none"> (<i>double</i> / </span><span data-if="dotnet" style="display:none">int / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>double</i> / </span><span data-if="cpp" style="display:none">Hlong)</span><span data-if="c" style="display:none"> (<i>double</i> / </span><span data-if="c" style="display:none">Hlong)</span></span>
</div>
<p class="pardesc">Point of reference of the label.</p>
<p class="pardesc"><span class="parcat">Number of elements:
      </span>3</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Position" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Position</span><span data-if="c" style="display:none">Position</span><span data-if="cpp" style="display:none">Position</span><span data-if="com" style="display:none">Position</span><span data-if="dotnet" style="display:none">position</span><span data-if="python" style="display:none">position</span></code></b> (input_control)  </span><span>point-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[Union[float, int, str]]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string / </span><span data-if="hdevelop" style="display:inline">real / </span><span data-if="hdevelop" style="display:inline">integer)</span><span data-if="dotnet" style="display:none"> (<i>string</i> / </span><span data-if="dotnet" style="display:none">double / </span><span data-if="dotnet" style="display:none">int / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>HString</i> / </span><span data-if="cpp" style="display:none">double / </span><span data-if="cpp" style="display:none">Hlong)</span><span data-if="c" style="display:none"> (<i>char*</i> / </span><span data-if="c" style="display:none">double / </span><span data-if="c" style="display:none">Hlong)</span></span>
</div>
<p class="pardesc">Position of the label.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>
    <span data-if="hdevelop" style="display:inline">'top'</span>
    <span data-if="c" style="display:none">"top"</span>
    <span data-if="cpp" style="display:none">"top"</span>
    <span data-if="com" style="display:none">"top"</span>
    <span data-if="dotnet" style="display:none">"top"</span>
    <span data-if="python" style="display:none">"top"</span>
</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'bottom'</span><span data-if="c" style="display:none">"bottom"</span><span data-if="cpp" style="display:none">"bottom"</span><span data-if="com" style="display:none">"bottom"</span><span data-if="dotnet" style="display:none">"bottom"</span><span data-if="python" style="display:none">"bottom"</span>, <span data-if="hdevelop" style="display:inline">'bottom_left'</span><span data-if="c" style="display:none">"bottom_left"</span><span data-if="cpp" style="display:none">"bottom_left"</span><span data-if="com" style="display:none">"bottom_left"</span><span data-if="dotnet" style="display:none">"bottom_left"</span><span data-if="python" style="display:none">"bottom_left"</span>, <span data-if="hdevelop" style="display:inline">'bottom_right'</span><span data-if="c" style="display:none">"bottom_right"</span><span data-if="cpp" style="display:none">"bottom_right"</span><span data-if="com" style="display:none">"bottom_right"</span><span data-if="dotnet" style="display:none">"bottom_right"</span><span data-if="python" style="display:none">"bottom_right"</span>, <span data-if="hdevelop" style="display:inline">'center'</span><span data-if="c" style="display:none">"center"</span><span data-if="cpp" style="display:none">"center"</span><span data-if="com" style="display:none">"center"</span><span data-if="dotnet" style="display:none">"center"</span><span data-if="python" style="display:none">"center"</span>, <span data-if="hdevelop" style="display:inline">'left'</span><span data-if="c" style="display:none">"left"</span><span data-if="cpp" style="display:none">"left"</span><span data-if="com" style="display:none">"left"</span><span data-if="dotnet" style="display:none">"left"</span><span data-if="python" style="display:none">"left"</span>, <span data-if="hdevelop" style="display:inline">'right'</span><span data-if="c" style="display:none">"right"</span><span data-if="cpp" style="display:none">"right"</span><span data-if="com" style="display:none">"right"</span><span data-if="dotnet" style="display:none">"right"</span><span data-if="python" style="display:none">"right"</span>, <span data-if="hdevelop" style="display:inline">'top'</span><span data-if="c" style="display:none">"top"</span><span data-if="cpp" style="display:none">"top"</span><span data-if="com" style="display:none">"top"</span><span data-if="dotnet" style="display:none">"top"</span><span data-if="python" style="display:none">"top"</span>, <span data-if="hdevelop" style="display:inline">'top_left'</span><span data-if="c" style="display:none">"top_left"</span><span data-if="cpp" style="display:none">"top_left"</span><span data-if="com" style="display:none">"top_left"</span><span data-if="dotnet" style="display:none">"top_left"</span><span data-if="python" style="display:none">"top_left"</span>, <span data-if="hdevelop" style="display:inline">'top_right'</span><span data-if="c" style="display:none">"top_right"</span><span data-if="cpp" style="display:none">"top_right"</span><span data-if="com" style="display:none">"top_right"</span><span data-if="dotnet" style="display:none">"top_right"</span><span data-if="python" style="display:none">"top_right"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="RelatesTo" class="parname"><b><code><span data-if="hdevelop" style="display:inline">RelatesTo</span><span data-if="c" style="display:none">RelatesTo</span><span data-if="cpp" style="display:none">RelatesTo</span><span data-if="com" style="display:none">RelatesTo</span><span data-if="dotnet" style="display:none">relatesTo</span><span data-if="python" style="display:none">relates_to</span></code></b> (input_control)  </span><span>string-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[str]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string)</span><span data-if="dotnet" style="display:none"> (<i>string</i>)</span><span data-if="cpp" style="display:none"> (<i>HString</i>)</span><span data-if="c" style="display:none"> (<i>char*</i>)</span></span>
</div>
<p class="pardesc">Indicates fixed or relative positioning.</p>
<p class="pardesc"><span class="parcat">Number of elements:
      </span>1</p>
<p class="pardesc"><span class="parcat">Default:
      </span>
    <span data-if="hdevelop" style="display:inline">'point'</span>
    <span data-if="c" style="display:none">"point"</span>
    <span data-if="cpp" style="display:none">"point"</span>
    <span data-if="com" style="display:none">"point"</span>
    <span data-if="dotnet" style="display:none">"point"</span>
    <span data-if="python" style="display:none">"point"</span>
</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'point'</span><span data-if="c" style="display:none">"point"</span><span data-if="cpp" style="display:none">"point"</span><span data-if="com" style="display:none">"point"</span><span data-if="dotnet" style="display:none">"point"</span><span data-if="python" style="display:none">"point"</span>, <span data-if="hdevelop" style="display:inline">'window'</span><span data-if="c" style="display:none">"window"</span><span data-if="cpp" style="display:none">"window"</span><span data-if="com" style="display:none">"window"</span><span data-if="dotnet" style="display:none">"window"</span><span data-if="python" style="display:none">"window"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="LabelIndex" class="parname"><b><code><span data-if="hdevelop" style="display:inline">LabelIndex</span><span data-if="c" style="display:none">LabelIndex</span><span data-if="cpp" style="display:none">LabelIndex</span><span data-if="com" style="display:none">LabelIndex</span><span data-if="dotnet" style="display:none">labelIndex</span><span data-if="python" style="display:none">label_index</span></code></b> (output_control)  </span><span>integer <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">int</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (integer)</span><span data-if="dotnet" style="display:none"> (<i>int</i> / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>Hlong</i>)</span><span data-if="c" style="display:none"> (<i>Hlong</i>)</span></span>
</div>
<p class="pardesc">Index of the new label in the 3D scene.</p>
</div>
<h2 id="sec_result">结果</h2>
<p><code><span data-if="hdevelop" style="display:inline">add_scene_3d_label</span><span data-if="c" style="display:none">add_scene_3d_label</span><span data-if="cpp" style="display:none">AddScene3dLabel</span><span data-if="com" style="display:none">AddScene3dLabel</span><span data-if="dotnet" style="display:none">AddScene3dLabel</span><span data-if="python" style="display:none">add_scene_3d_label</span></code> returns <TT>2</TT> (
      <TT>H_MSG_TRUE</TT>)
     if all parameters are correct.
如有必要，将引发异常。</p>
<h2 id="sec_predecessors">可能的前置算子</h2>
<p>
<code><a href="create_scene_3d.html"><span data-if="hdevelop" style="display:inline">create_scene_3d</span><span data-if="c" style="display:none">create_scene_3d</span><span data-if="cpp" style="display:none">CreateScene3d</span><span data-if="com" style="display:none">CreateScene3d</span><span data-if="dotnet" style="display:none">CreateScene3d</span><span data-if="python" style="display:none">create_scene_3d</span></a></code>
</p>
<h2 id="sec_successors">可能的后置算子</h2>
<p>
<code><a href="set_scene_3d_label_param.html"><span data-if="hdevelop" style="display:inline">set_scene_3d_label_param</span><span data-if="c" style="display:none">set_scene_3d_label_param</span><span data-if="cpp" style="display:none">SetScene3dLabelParam</span><span data-if="com" style="display:none">SetScene3dLabelParam</span><span data-if="dotnet" style="display:none">SetScene3dLabelParam</span><span data-if="python" style="display:none">set_scene_3d_label_param</span></a></code>
</p>
<h2 id="sec_see">参考其它</h2>
<p>
<code><a href="remove_scene_3d_instance.html"><span data-if="hdevelop" style="display:inline">remove_scene_3d_instance</span><span data-if="c" style="display:none">remove_scene_3d_instance</span><span data-if="cpp" style="display:none">RemoveScene3dInstance</span><span data-if="com" style="display:none">RemoveScene3dInstance</span><span data-if="dotnet" style="display:none">RemoveScene3dInstance</span><span data-if="python" style="display:none">remove_scene_3d_instance</span></a></code>
</p>
<h2 id="sec_module">模块</h2>
<p>
3D Metrology</p>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
